Add GTK_STYLE_CLASS_SUGGESTED_ACTION
authorWilliam Jon McCann <william.jon.mccann@gmail.com>
Fri, 7 Feb 2014 15:25:00 +0000 (10:25 -0500)
committerWilliam Jon McCann <william.jon.mccann@gmail.com>
Fri, 7 Feb 2014 15:28:52 +0000 (10:28 -0500)
gtk/gtkassistant.c
gtk/gtkdialog.c
gtk/gtkstylecontext.h

index 7ef9d4bf8d119bc863b7f2cc205d9259bb967991..c83790db022e95cdfe337979c2d1a330d1e1d2d7 100644 (file)
@@ -342,7 +342,7 @@ add_action_widgets (GtkAssistant *assistant)
           if (has_default)
             {
               gtk_widget_grab_default (child);
-              gtk_style_context_add_class (gtk_widget_get_style_context (child), "suggested-action");
+              gtk_style_context_add_class (gtk_widget_get_style_context (child), GTK_STYLE_CLASS_SUGGESTED_ACTION);
             }
         }
       g_list_free (children);
index 652be99304a4d9f9cea66c797bc3fa4d80075119..cf09b250f359c07d397cf3660b252d5a59b8c55d 100644 (file)
@@ -425,7 +425,7 @@ add_action_widgets (GtkDialog *dialog)
           if (has_default)
             {
               gtk_widget_grab_default (child);
-              gtk_style_context_add_class (gtk_widget_get_style_context (child), "suggested-action");
+              gtk_style_context_add_class (gtk_widget_get_style_context (child), GTK_STYLE_CLASS_SUGGESTED_ACTION);
             }
         }
       g_list_free (children);
@@ -1105,7 +1105,7 @@ gtk_dialog_set_default_response (GtkDialog *dialog,
         {
          gtk_widget_grab_default (widget);
           if (dialog->priv->constructed && dialog->priv->use_header_bar == 1)
-            gtk_style_context_add_class (gtk_widget_get_style_context (widget), "suggested-action");
+            gtk_style_context_add_class (gtk_widget_get_style_context (widget), GTK_STYLE_CLASS_SUGGESTED_ACTION);
         }
 
       tmp_list = g_list_next (tmp_list);
index d2341d53bead55ce693ad1f87484d741ff823391..9e1aadcd9273aa23c9a8ba5305dfaddd4e094321 100644 (file)
@@ -765,6 +765,16 @@ struct _GtkStyleContextClass
  */
 #define GTK_STYLE_CLASS_NEEDS_ATTENTION "needs-attention"
 
+/**
+ * GTK_STYLE_CLASS_SUGGESTED_ACTION:
+ *
+ * A CSS class used when an action (usually a button) is the
+ * primary suggested action in a specific context.
+ *
+ * Since: 3.12
+ */
+#define GTK_STYLE_CLASS_SUGGESTED_ACTION "suggested-action"
+
 /* Predefined set of widget regions */
 
 /**